\chapter{Einleitung}
\label{cha:einleitung}
Browser Erweiterungen erweitern die Funktionalität eines Webbrowser. Viele nützliche Erweiterungen, die die ">\gls{browsing_experience}"< des Nutzers erhöhen, sind vielfach nur mit einem Browsern kompatibel. Die Erweiterungsunterstützung der meisten Browser basiert auf einem herstellerspezifischen und somit proprietären Erweiterungskonzept. Hersteller und Entwickler von Browser Erweiterungen müssen ihr Produkt für jeden Browser anpassen oder von Grund auf neu entwickeln. Dieser Prozess ist sehr zeit"= und kostenintensiv.

Die vorliegende Bachelorthesis entwickelt und beschreibt ein browserunabhängiges Erweiterungskonzept, das durch ein Proof of Concept belegt wird. Das Erweiterungskonzept soll auf einem generischen Ansatz basieren, der es erlaubt, dass eine Erweiterung ohne grossen Aufwand auf beliebige Browser portiert werden kann.

Stil und Ausdrucksweise, sowie inhaltliche und äussere Form dieser Bachelorthesis, orientieren sich an der Richtlinie zum Verfassen eines technischen Berichtes an der Hochschule für Technik Zürich \cite[]{mock2010richtlinie}.

Die Bachelorthesis ist in fünf Teile gegliedert:
\begin{itemize}
  \item \textbf{Projektbeschreibung:} Beinhaltet die Aufgabenstellung, die Analyse der Aufgabenstellung und die grobe Projektplanung.
  \item \textbf{Grundlagen:} Beinhaltet eine Analyse des Browsermarktes und stellt die Erweiterungskonzepte der populärsten Browsern vor.
  \item \textbf{Anforderungsanalyse:} Ermittlung der funktionalen Anforderungen und der Qualitätsanforderungen der Erweiterung.
  \item \textbf{Konzept:} Entwicklung und Dokumentation des browserunabhängigen Erweiterungskonzepts.
  \item \textbf{Proof of Concept:} Belegt das Erweiterungskonzept und die Anforderungen an die Erweiterung mittels einer Prototyp"=Implementation.
\end{itemize}

